using System;
using System.Collections.Generic;
using System.Text;

using SD.LLBLGen.Pro.ORMSupportClasses;
using DatabaseAdapter;
using DatabaseGeneric;
using DatabaseGeneric.FactoryClasses;
using DatabaseGeneric.EntityClasses;
using DatabaseGeneric.RelationClasses;
using DatabaseGeneric.HelperClasses;

namespace Interfaces
{
    public interface IChungLoaiSanPham
    {
        EntityCollection<ChungLoaiSanPhamEntity> FetchCollection();
        ChungLoaiSanPhamEntity FetchEntity(ChungLoaiSanPhamEntity currentEntityChungLoaiSanPham);
        int SaveCollection(EntityCollection<ChungLoaiSanPhamEntity> currentCollectionChungLoaiSanPham);
        bool SaveEntity(ChungLoaiSanPhamEntity currentEntityChungLoaiSanPham);
        int DeleteCollection(EntityCollection<ChungLoaiSanPhamEntity> currentCollectionChungLoaiSanPham);
        bool DeleteEntity(ChungLoaiSanPhamEntity currentEntityChungLoaiSanPham);
        System.Data.DataTable Report();
    }
}
